class Women:

    def __init__(self, name):

        self.name = name
        self.__age = 18     # __name 是私有属性

    def secret(self):
        # 在对象的方法的内部，可以访问对象的私有属性
        print("%s 的年龄是 %d" % (self.name, self.__age))

    def __serc(self):
        print("This is a private function!")


if __name__ == '__main__':
    xiaofang = Women("小芳")

    # 私有属性，在外界不能够被直接访问
    # print(xiaofang.__age)

    xiaofang.secret()
    # 私有方法，在外界也不能直接访问
    # xiaofang.__serc()

    # python 中没有绝对意义的private
    # print(xiaofang._Women__age)  # 当前版本python 3.8.0 不支持这种形式


